._idCardContainer_10lef_1{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;padding:20px;font-family:Roboto,Arial,sans-serif;width:100%}._card_10lef_23{width:55mm;height:88mm;background-color:#fff;border-radius:4mm;box-shadow:0 4px 15px #00000026;position:relative;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .3s ease}._card_10lef_23:hover{box-shadow:0 8px 25px #0003}._frontCard_10lef_57{display:flex;flex-direction:row}._leftBar_10lef_67{width:12mm;height:100%;background-color:#0d2955;background-image:none!important;position:relative;display:flex;justify-content:center;align-items:center}._verticalText_10lef_89{position:absolute;bottom:0;left:8.5mm;width:88mm;transform:rotate(-90deg);transform-origin:left bottom;color:#fff;font-size:14.5px;font-weight:700;letter-spacing:.5px;white-space:nowrap;display:flex;align-items:center}._verticalText_10lef_89 span{margin-left:20mm}._vLine_10lef_129{flex:1;height:.4mm;background-color:#fff;margin-left:18px}._frontContent_10lef_147{flex:1;display:flex;flex-direction:column;position:relative}._logoContainer_10lef_161{display:flex;flex-direction:column;align-items:center;margin-top:1.5mm;width:100%}._logoIcon_10lef_177{width:15mm;height:auto;max-height:10mm;object-fit:contain;margin-bottom:4px}._profileContainer_10lef_193{width:22mm;height:22mm;margin:.5mm auto;border-radius:50%;overflow:hidden;box-shadow:0 4px 10px #0000001a;display:flex;justify-content:center;align-items:center;flex-shrink:0}._profileImg_10lef_219{width:100%;height:100%;object-fit:cover}._employeeDetails_10lef_231{text-align:center;margin-top:.2mm}._empName_10lef_241{font-size:18px;font-weight:500;color:#0a254c;margin-bottom:.2mm}._empTitle_10lef_255{font-size:3mm;font-weight:600;color:#333}._empCode_10lef_267{font-size:10px;font-weight:500;margin-top:.5mm}._signatureSection_10lef_279{align-self:center;margin:.2mm auto .5mm;display:flex;flex-direction:column;align-items:center;width:28mm}._signImgBg_10lef_303{width:59px;height:30px;background-repeat:no-repeat;background-position:center center;background-size:contain}._signText_10lef_319{font-size:11px;font-weight:500;margin-top:2px;text-align:center;color:#000;white-space:nowrap}._reportingBox_10lef_337{width:100%;text-align:center;padding-bottom:.5mm}._reportingTitleContainer_10lef_349{display:flex;align-items:center;justify-content:center;margin-bottom:1.5mm;width:100%}._reportingTitleContainer_10lef_349:before,._reportingTitleContainer_10lef_349:after{content:"";flex:1;height:.2mm;background-color:#0a254c}._reportingTitle_10lef_349{font-size:10px;font-weight:500;padding:0 1.5mm;color:#000}._reportingCompany_10lef_395{font-size:9px;font-weight:600;color:#0a254c;margin-bottom:.8mm}._reportingAddress_10lef_409{font-size:7px;font-weight:600;color:#040505;line-height:1.3;padding:0 2mm}._backHeader_10lef_425{height:25mm;background-size:cover;background-position:center;position:relative;flex-shrink:0}._backContent_10lef_441{padding:2mm 4mm;display:flex;flex-direction:column;flex:1}._detailsTitle_10lef_455{text-align:center;font-size:12px;font-weight:500;color:#0a254c;text-decoration:underline;margin-bottom:2mm}._backEmpName_10lef_473{text-align:center;font-size:12px;font-weight:700;margin-bottom:1.5mm;color:#000}._backEmpPhone_10lef_489{text-align:center;font-size:8px;font-weight:500;margin-bottom:1.5mm;color:#000}._infoTable_10lef_505{width:100%;font-size:6.5px;font-weight:600;margin-bottom:2mm;color:#000}._infoTable_10lef_505 td{vertical-align:top;padding-bottom:1mm}._infoTable_10lef_505 td:first-child{width:25mm}._infoTable_10lef_505 td:nth-child(2){width:2mm}._disclaimer_10lef_547{font-size:6px;font-weight:600;text-align:center;margin-top:auto;margin-bottom:1mm;line-height:1.2}._regdOfficeContainer_10lef_565{border-top:.1mm solid #0A254C;margin-top:1.5mm;padding-top:1.5mm;text-align:center;position:relative}._regdTitle_10lef_581{font-size:2.2mm;font-weight:500;background:#fff;display:inline-block;padding:0 1.5mm;position:absolute;top:-1.4mm;left:50%;transform:translate(-50%);color:#000}._regdCompany_10lef_607{font-size:2.4mm;font-weight:600;color:#0a254c;margin-top:.5mm;margin-bottom:.2mm}._regdAddress_10lef_623{font-size:6px;font-weight:600;line-height:1.1;color:#000}._fallbackText_10lef_637{font-size:8px;color:#666;text-align:center;padding:5px;line-height:normal}._magnifierContainer_10lef_655{position:relative;cursor:crosshair}._originalContent_10lef_665{transition:opacity .3s ease}._magnifierContainer_10lef_655:hover ._originalContent_10lef_665{opacity:.95}._magnifierLens_10lef_681{position:absolute;width:80px;height:80px;border:1.5px solid #2896e9;background:#2896e90d;pointer-events:none;border-radius:8px;transform:translate(-50%,-50%);box-shadow:0 0 15px #0000001a;z-index:100;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}._magnifierInnerPanel_10lef_709{position:absolute;top:0;left:0;width:100%;height:100%;z-index:500;background:#fff;overflow:hidden;border-radius:4mm;pointer-events:none;box-shadow:0 10px 40px #0003;animation:_fadeIn_10lef_1 .2s ease-out}._magnifierZoomContent_10lef_739{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}._zoomPanelOverlay_10lef_757{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;box-shadow:inset 0 0 80px #0000000d;border-radius:12px}@keyframes _fadeIn_10lef_1{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}._magnifierZoomContent_10lef_739{width:100%;height:100%;position:absolute;top:0;left:0}._magnifierZoomContent_10lef_739>div{width:100%!important;height:100%!important;box-shadow:none!important}@media only screen and (max-width: 768px){._idCardContainer_10lef_1{gap:30px;padding:10px}._card_10lef_23{box-shadow:0 2px 8px #0000001a}}
